needling machine - Spanish English Dictionary